package cn.yx.user.remote.service;

import cn.yx.user.remote.dto.UserAccountRemoteDto;

/**
 * <p>用户账户远程服务接口</p>
 *
 * @author Wgssmart
 */
public interface UserAccountRemoteService {

    /**
     * 通过id获取用户账户
     *
     * @param id 用户id
     * @return 用户账户对象
     */
    UserAccountRemoteDto getOne(Long id);

    /**
     * 根据用户名（账户名，手机号或邮箱账号）获取用户账户
     *
     * @param userName 用户名（账户名，手机号或邮箱账号）
     * @return 用户账户对象
     */
    UserAccountRemoteDto getByUserName(String userName);

}
